﻿// Decompiled with JetBrains decompiler
// Type: Netick.Networked
// Assembly: Netick, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 6726ECA1-C773-4CF7-8952-E81B30D93B52
// Assembly location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.dll
// XML documentation location: D:\WorkSpaceDemo\UPM\NetickForUnity\Netick\Runtime\Netick.xml

using System;

#nullable disable
namespace Netick;

/// <summary>
///  Use this attribute on a property to make it networked. It will be synchronized across the network.
/// <para> * Use the parameter "size" to specify the max capacity of a network array/collection.</para>
/// <para> * Use the parameter "relevancy" to specify who will receive this variable.</para>
/// <para> * Use the parameter "precision" to specify the precision of a float-based variable.</para>
/// <para> * Use the parameter "ensureSafety" to specify if it will always be safe to access this variable (for instance, when Netick is not running).</para>
///  </summary>
public class Networked : Attribute
{
  public Networked(int size = 1, Relevancy relevancy = Relevancy.Everyone, float precision = 0.001f, bool ensureSafety = false)
  {
  }
}
